繰返しfor...range 整数べき乗の計算

ソースコード
#coding:utf-8
#繰返し関数range()利用する
# range(開始値,終了値,増分) 但し,(終了値―増分)でループが止まる

print("\n  n   n^2   n^3      n^4")
for n in range(2,10,1):
    print(f'{n:3g} {pow(n,2):4g} {pow(n,3):6g} {pow(n,4):8g}') 

print("\n")   

実行結果

    n   n^2   n^3      n^4
    2    4      8       16
    3    9     27       81
    4   16     64      256
    5   25    125      625
    6   36    216     1296
    7   49    343     2401
    8   64    512     4096
    9   81    729     6561